@charset "utf-8";
/* CSS Document */
/*table*/
.table th, .table td {
	padding:1px 5px;
	line-height: 18px;
}
.table a {
	color: #CC3300;
}

.table thead th a {
	color: black;    
}

.table a:hover {
	color:#FF0000;
	text-decoration: underline;
}
.table {
	width:100%;
	height:auto;
	border:1px solid #E4E4E4;
	border-collapse: collapse;
	float:left;
}
.table thead th {
	
	background: #eff6fc url(../images/public/full_b2.jpg) repeat-x;
//	color:#333333;
	color:black;
	border-right:1px solid #BAC5D7;
	border-bottom:1px solid #BAC5D7;
	border-top:3px solid #BAC5D7;
	text-align: center;
	BACKGROUND-POSITION: 0 bottom; 
	
}
.table tbody th {
	background:#E0EDF7;
	border-bottom:1px solid #C0DBEF;
	border-right:1px solid #C0DBEF;
	color:#333333;
	text-align: left;
}
.table td {
	border-bottom:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
}
.table tr:hover td {
	background: #E8EFF9;/*#EBF3FB*/
}
.table tr:hover th[scope] {
	background:#C0DBEF;
}
.table2 {
	width:98%;
	height:auto;
	border-collapse: collapse;
	float:left;
	border:0px;
	margin:1%;
}
.table2 th{
	border-bottom:2px solid #F00;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	text-align: left;
	color:#F00;
}
.tb2_div{ width:97.7%; padding:1%; border:1px solid #FC0; background-color:#FFF0E1; margin-top:5px;}
.table2 td {
	padding-bottom:5px;
}
.table2 h6 {
	display:block;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
.table2 .w_h {
	width:680px;
	height:430px;
	float:left;
	display:inline;
}
.table2 .input, .input {
	width:59px;
	height:21px;
	border:0px;
	background:url(../images/public/button3.jpg) no-repeat;
	cursor:pointer;
	font-size: 12px;
	text-align: center;
	line-height: 21px;
	margin:0px 5px;
}
.table2 .input:hover {
	background:url(../images/public/button4.jpg) no-repeat;
}
.table2 a {
	color:#F60;
}
.tb2_div a {
	color:#F60;
	font-weight: bold;
}
/*分页导航*/
.guide {
	float:left;
	margin:5px auto;
	width:99%;
	height:24px;
	line-height: 24px;
}
.guide img {
	border:0px;
	float:left;
	margin:0px 5px;
}
.guide a {
	display:block;
	float:left;
}
.guide span a {
	padding:2px 5px;
	text-align: center;
	color:#666666;
	line-height: 18px;
}
.guide span a:hover {
	background:url(../images/guide/guide_t.jpg) repeat-x;
	color:#FFFFFF;
}
.guide select {
	float:left;
}
/*ask_ul*/
.ask_ul, .ask_ul li, .ask_ul li a {
	float:left;
	display:inline;
}
.li1 a, .li2 a {
	width:61px;
	height:21px;
	background:url(../images/public/button.jpg) no-repeat;
	text-align: center;
	line-height: 21px;
	color: #000;
	margin-left:5px;
}
.li1 a:hover {
	background:url(../images/public/button2.jpg) no-repeat;
}
.li2 a {
	background:url(../images/public/button2.jpg) no-repeat;
}
/*main_box*/
.ask_box {
	width:788px;
	height:520px;
	float:left;
	display:inline;
	border:1px solid #FF9409;
}
.input_box {
	width:788px;
	height:auto;
	float:left;
	display:inline;
	border:1px solid #2E3CA5;
	background-color:#F0F7FC;
}
/*综合屏*/

.full, .full_t, .full_c, .full_b, .full_b2, .full_1, .full_12, .full_2, .calendar_l, .calendar_r, .full_box, .full_box2, .full_b_ul, .full_b_ul li, .full_b3, .full_b4 {
	float:left;
	display:inline;
	position:relative;
}
.full {
	width:950px;
	height:auto;
}
.full_t {
	width:950px;
}
.full_c {
	width:950px;
	height:180px;
}
.more {
	width:30px;
	height:14px;
	position:absolute;
	top:4px;
	right:5px;
}
.full_1 {
	border:1px solid #2755A2;
	line-height: 22px;
	padding:0px 15px;
	font-size: 12px;
	color: #FFF;
	background-image: url(../images/public/full_1.jpg);
	background-repeat: repeat-x;
}
.full_12 {
	border:1px solid #2755A2;
	line-height: 22px;
	padding:0px 15px;
	font-size: 12px;
	color: #FFF;
	background-image: url(../images/public/full_13.jpg);
	background-repeat: repeat-x;
}	
.full_2 {
	width:100%;
	height:auto;
}
.calendar_l {
	width:170px;
	height:140px;
	border:1px solid #2F3DA8;
	margin:10px 10px 0px 0px;
}
.calendar_r {
	width:760px;
	height:140px;
	margin:10px 0px 0px 0px;
}
.calendar_ul, .calendar_ul li, .calendar_ul ol {
	width:100%;
	float:left;
	display:inline;
}
.calendar_ul li {
	height:22px;
	background:url(../images/public/dott.jpg) repeat-x;
	margin-top:2px;
}
.calendar_ul ol {
	height:24px;
	background:url(../images/public/calendar_ul.jpg) repeat-x;
}
.calendar_ul ol .z1 a {
	float:left;
	display:block;
	border-left:1px solid #D9D5D4;
	border-right:1px solid #D9D5D4;
	border-top:1px solid #D9D5D4;
	border-bottom:1px solid #FFF;
	line-height: 22px;
	text-align: center;
	padding:0px 10px;
	margin:0px 2px;
	background-color:#4171B4;
	color:#ffffff;
}
.calendar_ul ol .z2 a {
	float:left;
	display:block;
	border:1px solid #2D3EA8;
	background-color:#F3F8FC;
	line-height: 19px;
	padding:0px 10px;
	color:#2D3EA8;
}
.calendar_ul li img {
	width:13px;
	height:13px;
	margin:2px;
	float:left;
	display:inline;
}
.calendar_ul li p {
	width:735px;
	height:22px;
	float:left;
	display:inline;
	margin-left:5px;
}
.full_b, .full_b2 {
	width:470px;
	margin-top:5px;
}
.full_b2 {
	margin-left:8px;
}
.full_b3, .full_b4 {
	width:49%;
	margin-top:5px;
}
.full_b4 {
	margin-left:1.5%;
}
.full_b2 {
	margin-left:8px;
}
.full_box {
	width:100%;
	height:24px;
	background:url(../images/public/full_box.jpg) repeat-x;
	border-right:1px solid #D8D6D9;
}
.full_box2 {
	width:100%;
	height:24px;
	background:url(../images/public/full_b.jpg) repeat-x;
}
.full_b_ul {
	margin-top:5px;
}
.full_b_ul li {
	height:22px;
	width:100%;
	background-image: url(../images/public/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 2px 8px;
}
.full_b_ul li a {
	float:left;
	color:#000;
	line-height: 22px;
	margin-left:15px;
}
.full_b_ul li a:hover {
	color:#C30;
}
.full_b_ul li span {
	float:right;
}
.piece_box, .piece_box2 {
	width:100%;
	height:24px;
	float:left;
}
.piece_box {
	background:url(../images/public/piece_c1.jpg) repeat-x;
}
.piece_box2 {
	background:url(../images/public/piece_c2.jpg) repeat-x;
}
.piece_box a, .piece_box2 a, .search2 a {
	padding:0px 5px;
	font-weight: bold;
	color:#666666;
	line-height: 24px;
	text-decoration: none;
}
.piece_box span, .piece_box2 span {
	display:block;
	float:left;
	margin-top:2px;
	padding-right:3px;
}
.piece_box h1, .piece_box2 h1 {
	line-height: 24px;
	font-size: 12px;
	font-weight: normal;
	display:block;
	float:left;
	padding:0px 5px;
	border-left:1px dotted #C1C1C1;
}
.piece_box a:hover {
	background:url(../images/public/f_hover.jpg) repeat-x;
	color:#FFFFFF;
}
.piece_box img, .piece_box2 img, .search2 img {
	margin:4px 5px 0px 0px;
}
.nav_ul {
	width:100%;
	height:25px;
	background-image: url(../images/public/text_b.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.nav_ul li {
	float:left;
}
.nav_ul li a {
	height:22px;
	float:left;
	display:block;
	padding:0px 10px;
	font-weight: bold;
	color: #666666;
	border-bottom:3px solid #CCCCCC;
	line-height: 22px;
	border-right:1px dotted #EBEBEB;
}
.nav_ul li a:hover, .nav_ul .nonce3 a {
	border-bottom:3px solid #F90;
	background-color:#F2F2F2;
}
/*研报精选*/

/*input*/
.input_w {
	width:80px;
}
/*新闻正文*/
.news_box_l {
	width:708px;
	height:auto;
	border:1px solid #B1CBE4;
	float:left;
	display:inline;
	background-color:#F2F7FB;
	position:relative;
}
.news_box_r {
	width:228px;
	height:auto;
	border:1px solid #D7D5D8;
	float:left;
	display:inline;
	background-color:#F9FAFC;
	margin-left:10px;
}
.news_box_ul, .news_box_ul ol, .news_box_ul li {
	float:left;
	display:inline;
	width:226px;
}
.news_box_ul {
	border:1px solid #FFF;
}
.news_box_ul ol {
	width:100%;
	height:28px;
	background:url(../images/public/news_box_ul.jpg) repeat-x;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	line-height: 28px;
}
.news_box_ul li {
	width:90%;
	height:28px;
	border-bottom:1px dotted #D7D5D8;
	background-image: url(../images/ico/g1.jpg);
	background-repeat: no-repeat;
	background-position: 6px 8px;
	padding-left:10%;
}
.news_box_ul li a {
	line-height: 28px;
	color:#000;
}
.news_box_ul li a:hover {
	color:#F00;
}
.news_h1 {
	width:94%;
	margin:0 3%;
	font-size: 24px;
	font-weight: bold;
	color: #2532A4;
	text-align: center;
	line-height: 56px;
	border-bottom:1px solid #D7D5D8;
}
.news_box_ul2, .news_box_ul2 li {
	float:left;
	display:inline;
}
.news_box_ul2 {
	width:90%;
	height:30px;
	margin:0px 0px 0px 5%;
}
.news_box_ul2 li {
	height:30px;
	line-height: 30px;
	margin:0px 10px;
}
.news_box_ul2 li a{ margin:0 2px; color:#F60;}
.news_box_ul2 li a:hover{
	text-decoration: underline;
}
.news_begin{ width:100%; height:22px; background-color:#145EB3; position:absolute; top:86px; left:0px; }
.begin_l{ float:left; margin-left:5%; margin-top:2px; display:inline;}
.begin_r{
	float:right;
	margin-right:5%;
	line-height: 22px;
	color: #FFF;
	display:inline;
}
.begin_r a{ color:#fff; margin:0 5px;}
.begin_r a:hover{
	text-decoration: underline;
}
.news_text{ word-break:break-all;overflow:auto;width:92%; height:auto; margin:68px 4% 0px;font-size: 14px;line-height: 20px;}

.news_text p {
	padding:0px 6px;
	margin:0px auto;
	text-indent: 29px;
}
.news_bottom{ width:92%; height:60px; margin:20px 4% 20px;}
.news_bo_t1,.news_bo_t2{ width:100%; margin:4px auto;}
.news_bo_t1{
	height:30px;
	text-align: center;
}
.news_bo_t2 a{
	width:72px;
	height:22px;
	float:left;
	margin-left:10px;
	display:block;
	background:url(../images/public/button5.jpg) no-repeat;
	color:#FFF;
	line-height: 22px;
	text-align: center;
}
.news_bo_t2 a:hover{background:url(../images/public/button6.jpg) no-repeat;color:#FFF;}
.prompt{
	width:468px;
	height:50px;
	background:url(../images/public/Prompt.jpg) no-repeat;
	margin:0px auto;
	padding:14px 0px 0px 80px;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	line-height: 18px;
}